home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / cli / okami15.lzh / OKAMI15 / DOC / CHANGES.DOC < prev    next >
Text File  |  1992-09-20  |  9KB  |  363 lines

  1. nd
  2.     ===============================================
  3.  
  4. @(#)      OKAMI SHELL  -  VERZEICHNIS DER ÄNDERUNGEN
  5.  
  6.     ===============================================
  7.             Stand: 19.9.1992
  8.  
  9.  
  10. Version 1.2a
  11. ------------
  12.  
  13.     ver -c:         30.12.90 22:03
  14.     cmds | wc -l:         97
  15.     ls -l sh.ttp:        56408
  16.     Erste Auslieferung:     2.1.91
  17.  
  18.     Neue Features:
  19.         * Shellfunktionen
  20.         * Help-Taste
  21.         * Parameterstring kann mit -c beginnen
  22.         * Start von GEM-Programmen durch die Shellfunktion gemexec
  23.         * GEM-Programme als Shellfunktionen resident
  24.         * Ein/Ausgaben von Scripts/Funktionen können umgeleitet werden
  25.           (bisher Umleitung nur für einzelne Kommandos)
  26.         * Tastatureingabe: Ctrl/Shift-Pfeil auf/ab, Ctrl F
  27.         * Erweiterte Wildcards: dir *cmd[a-b][~0-9]?.[coh] etc.
  28.         * Installation im Cookie-Jar
  29.         * Command Substitution: "echo Es sind `mem` Bytes frei"
  30.         * Parameter gruppieren mit doppelten Anführungszeichen (")
  31.         * Ein/Ausgabeumleitung auf Gemdos-Basis (Fforce)
  32.         * Ctrl-P in der Eingabe -> Aufruf von screensave (Hardcopy)
  33.         * Tastatur umdefinierbar
  34.  
  35.     Neue interne Kommandos:
  36.         basep        bombs        cookie        crypt
  37.         drive        errcode        fcts        fgrep
  38.         history        indir        keyb        keydef
  39.         pmd        raw        rdti        sleep
  40.         upn, rpn    ver        what
  41.  
  42.  
  43.     Neue externe Kommandos:
  44.         calc    (Script)
  45.  
  46.  
  47.     Erweiterte Kommandos:        Erweiterung:
  48.         basename        Extender angebbar
  49.         cat            -b
  50.         cmds            -C, Pattern angebbar
  51.         exec            -g
  52.         export            erlaubt Wildcards
  53.         format            -l
  54.         gon            -q
  55.         grep            -s -c -f -l, Wildcards
  56.         mem            -b
  57.         mkdir            -r
  58.         mv            cross-device
  59.         hd            -b
  60.         ls            -x, Dateien vor Ordnern
  61.         pg, more        halbe Seite scrollen mit D
  62.         ps            angepaßt an MiNT
  63.         pwd            -a
  64.         readonly        erlaubt Wildcards
  65.         set            -u -h -p
  66.         shutdown        -r -R
  67.         test            -t
  68.  
  69.  
  70. Version 1.2b
  71. ------------
  72.  
  73.     ver -c:         8.2.91 18:48
  74.     cmds | wc -l:         102
  75.     ls -l sh.ttp:        61374
  76.     Erste Auslieferung:     8.2.1991
  77.  
  78.     Neue Features:
  79.         * Unterstützung des Clipboards (clipb, $CLIPDIR)
  80.         * Das Zauberwort!
  81.         * Steuerzeichen mit Ctrl in der Tastatureingabe
  82.         * Hashing: externe Kommandos müssen nur einmal gesucht
  83.           werden
  84.         * Die Shell kann durch den Terminal-Server über eine Schnitt-
  85.           stelle ferngesteuert werden
  86.         * Als Trennzeichen in $PATH, $CDPATH, $XEXT, $SEXT und $GEXT
  87.           jetzt auch Semikolon erlaubt
  88.         * cp und mv endlich wie in Unix
  89.  
  90.     Neue interne Kommandos:
  91.         alert        alias        clipb
  92.         hash        te        ts
  93.         unalias
  94.  
  95.     Erweiterte Kommandos:        Erweiterung:
  96.         chmod            +-f
  97.         cp            -v
  98.         df            -f
  99.         fsel            Label für fsel_exinput
  100.         ls            -f
  101.         rm            -r
  102.         upn            loop
  103.  
  104.  
  105. Version 1.2c
  106. ------------
  107.  
  108.     ver -c:         11.3.91 22:25
  109.     cmds | wc -l:         105
  110.     ls -l sh.ttp:        65190
  111.     Erste Auslieferung:     11.3.91
  112.  
  113.     Neue Features:
  114.         * Ausgabe des relativen Pfades (anstelle des Basisnamens)
  115.           bei ls
  116.         * HOME ist nicht mehr readonly
  117.         * Übergabe des residenten Helpfiles an Subshells
  118.         * Inline-Dokumente
  119.  
  120.     Neue interne Kommandos:
  121.         dial    du    logo    unset
  122.  
  123.     Erweiterte Kommandos:        Erweiterung:
  124.         fcts            -l
  125.         hash            -a
  126.         rm            -v
  127.         scr            -g
  128.         shutdown        -t
  129.         upn            sto, rcl
  130.  
  131.  
  132. Version 1.2d
  133. ------------
  134.  
  135.     ver -c:         1.5.91 2:46
  136.     cmds | wc -l:         106
  137.     ls -l sh.ttp:        72054
  138.     Erste Auslieferung:     1.5.91
  139.  
  140.     Neue Features:
  141.         * extreme Geschwindigkeitssteigerung bis zu 2000% z.B. bei
  142.           cp und beim Laden des Helpfiles, praktisch keine Such-
  143.           zeiten im Helpfile mehr
  144.  
  145.     Neues internes Kommando:
  146.         env
  147.  
  148.     Erweiterte Kommandos:        Erweiterung:
  149.         te            :string
  150.         type            -s
  151.         vars            -e
  152.  
  153.  
  154. Version 1.3
  155. -----------
  156.  
  157.     ver -c:         10.7.91 16:14
  158.     cmds | wc -l:         107
  159.     ls -l sh.ttp:        75116
  160.     Erste Auslieferung:     10.7.91
  161.  
  162.     Neue Features:
  163.         * Aufruf über _shell_p möglich
  164.         * daher neues system.c
  165.         * Parameterübergabe durch xArg
  166.         * Programmende mit ^D statt ^V
  167.         * Filename-Completion mit ESC
  168.         * neues gem.prg mit Shellaufruf
  169.         * Bildschirm dunkelschalten mit Ctrl-A
  170.  
  171.     Neue interne Kommandos:
  172.         dark        split
  173.  
  174.     Erweiterte Kommandos:        Erweiterung:
  175.         cp, mv            -aif
  176.         format            -V
  177.         ls            -i
  178.         more/pg            für mehrere Dateien
  179.         set            -a, -f
  180.  
  181. Version 1.3a
  182. ------------
  183.  
  184.     Neue Features:
  185.         * Uhrzeitanzeige mit Atl-Space
  186.         * Speichern des Index der Hilfsdatei
  187.  
  188. Version 1.3b
  189. ------------
  190.  
  191.     ver -c:         16.9.91 16:03
  192.     cmds | wc -l:         108
  193.     ls -l sh.ttp:        74592
  194.     Erste Auslieferung:     16.9.91
  195.  
  196.     Neue Features:
  197.         * Online-Help mit externen Hilfsdateien
  198.         * Keine Shell-Variablen LOGNAME und VERSION mehr,
  199.           stattdessen jetzt die Versionsnummer in OKAMISHELL
  200.         * Endlich ein richtiger Zeileneditor!!!
  201.  
  202.     Neue interne Kommandos:
  203.         man
  204.  
  205.     Erweiterte Kommandos:        Erweiterung:
  206.         cat            -R
  207.         cp            -c -C -q
  208.         set            +/- e
  209.         ver            -p, Ausgabe der Länderkennung bei -t
  210.  
  211.  
  212. Version 1.3b+
  213. -------------
  214.  
  215.     ver -c:         19.10.91 16:43
  216.     cmds | wc -l:         109
  217.     ls -l sh.ttp:        76980
  218.     Erste Auslieferung:     19.10.91
  219.  
  220.     Beseitigte Bugs:
  221.         * fgrep findet jetzt immer alles
  222.         * korrekte Deinitialisierung bei Aufruf mit Kommando
  223.           (_shell_p, Cookiejar usw. werden zurückgesetzt)
  224.  
  225.     Neue Kommandos:
  226.         egrep
  227.  
  228.  
  229. Version 1.4
  230. -----------
  231.  
  232.     ver -c:         1.12.91 17:33:16
  233.     cmds | wc -l:         110
  234.     ls -l sh.ttp:        80606
  235.     Erste Auslieferung:     1.12.91
  236.  
  237.      Beseitigte Bugs:
  238.         * keine offenen Dateien bei more/pg
  239.         * "virus" jetzt auch für Sektoren >512 Bytes
  240.         * Korrekte Numerierung bei "hd" von Dateien >64 KB
  241.  
  242.     Neue Features:
  243.         * Kommandozeilen-Optionen wie im Original
  244.         * Overscan wird unterstützt (^A, putscreen usw.)
  245.  
  246.     Neues Kommando:
  247.         overscan
  248.  
  249.     Erweiterte Kommandos:    Erweiterung:
  250.         set        +/- L
  251.         upn        sinh, cosh, tanh, asinh, acosh, atanh, **
  252.  
  253.  
  254.  
  255. Version 1.4a
  256. ------------
  257.  
  258.     ver -c:         25.1.92 15:04:45
  259.     cmds | wc -l:         111
  260.     ls -l sh.ttp:        81188
  261.     Erste Auslieferung:     25.1.92
  262.  
  263.      Beseitigte Bugs:
  264.         * Korrekte Tastaturbedienung bei "backup" möglich
  265.         * Default: xArg off => Signalbug wird verhindert
  266.         * Reset-Code verändert, daher shutdown -r jetzt auch
  267.           für TT
  268.         * auch Laufwerke in CDPATH möglich
  269.         * pg/more auch für Wildcards
  270.  
  271.     Neue Features:
  272.         * Dateiname des Profiles ist über die Env-Variable
  273.           OKSH_PROFILE festlegbar
  274.         * $TERM wird anhand des _MCH-Cookies eingestellt
  275.  
  276.     Neue Kommandos:
  277.         Exit        system
  278.  
  279.     Erweiterte Kommandos:    Erweiterung:
  280.         keyb        -k
  281.         set        -S
  282.  
  283. Version 1.5
  284. -----------
  285.  
  286.     ver -c:         19.9.92 12:56
  287.     cmds | wc -l:         117
  288.     ls -l sh.ttp:        87906
  289.     Erste Auslieferung:     20.9.92
  290.  
  291.     Neue Features:
  292.         * time an MiNT angepaßt, liefert jetzt User- und
  293.           Kernel-Zeit
  294.         * Zeileneditor an MiNT angepaßt: verbraucht keine
  295.           CPU-Zeit, während er auf Tastendrücke wartet (kein
  296.           Busy Waiting mit AES mehr)
  297.         * Signalbehandlung mit MiNT - Endlich Abbruch interner
  298.           Kommandos mit ^C
  299.         * statt okami.dbl jetzt eine Resourcedatei mit drei
  300.           Icons mit dem Okami-Logo.
  301.         * Zeileneditor: ^V zur Eingabe von Steuerzeichen
  302.         * set-Flag -f jetzt bei Programmstart gesetzt
  303.         * Endlich eine vernünftig formatierte Anleitung
  304.           (okami.doc u.a.)
  305.         * Hintergrundprozesse können mit & gestartet werden
  306.         * cat jetzt wesentlich schneller (gemessen 1000%)
  307.         * Shell-Variable PATHSEP für Trennzeichen in PATH, XEXT usw.
  308.         * Jetzt auch Kommandoeingabe durch Umleitung von stdin
  309.           möglich, z.B. "sh <dateiname"
  310.         * Neues Escape: ^a als Bell (analog zu \a in C)
  311.         * Dateien, deren Name mit einem . anfängt, werden jetzt
  312.           in Unix-Manier wie versteckte Dateien behandelt. Das
  313.           betrifft in erster Linie die .dir-Dateien, die von der
  314.           Gnu-Lib angelegt werden.
  315.         * Mit Mint können Shellscripts jetzt wie in Unix in
  316.           einer Subshell ausgeführt werden.
  317.  
  318.     Beseitigte Bugs:
  319.         * Korrekte Directory-Erkennung unter MiNT
  320.           => "ls dir" liefert jetzt auch unter MiNT den Inhalt
  321.           von dir und nicht nur dir selber; dito mit cp, mv usw.
  322.         * in2mm und mm2in in upn korrigiert
  323.         * Zeileneditor: korrektes Editieren von Steuerzeichen
  324.         * ver -t zeigt auch mit MiNT korrekte Länderkennung an
  325.         * ls -l zeigt korrekte Sekunden
  326.         * Exit funktioniert jetzt korrekt
  327.  
  328.     Neue Kommandos:
  329.         find
  330.         ln
  331.         id
  332.         kill
  333.         tty
  334.         seek (vormals find, siehe kompat.doc)
  335.         sync
  336.  
  337.     Erweiterte Kommandos:    Erweiterung:
  338.         backup        auch Zieldirectory angebbar (bisher nur
  339.                 Ziellaufwerk)
  340.         cmds        -a entfernt (Adreßausgabe)
  341.         c